device for inserting needles - İspanyolca İngilizce Sözlük